import classnames from "classnames"
// 封装一个icon组件
type Props = {
  type: string // 表示Icon图标的类型
  onClick?: () => void // onClick事件
  className?: string
}

// 需要props传入类型
const Icon = ({ type, className, onClick }: Props) => {
  return (
    <svg
      className={classnames("icon", className)}
      aria-hidden="true"
      onClick={onClick}
    >
      {/* 使用时，只需要将此处的 iconbtn_like_sel 替换为 icon 的名称即可*/}
      <use xlinkHref={`#${type}`}></use>
    </svg>
  )
}
export default Icon
